home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / chrome / content / password.xul < prev    next >
Encoding:
Extensible Markup Language  |  2007-11-12  |  1.5 KB  |  40 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
  3. <?xml-stylesheet href="main.css" type="text/css"?>
  4.  
  5. <!DOCTYPE window SYSTEM "chrome://dtv/locale/password.dtd">
  6. <dialog id="democracy-password-dialog"
  7.     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  8.     xmlns:html="http://www.w3.org/1999/xhtml"
  9.         title="&password.title;"
  10.         ondialogaccept="onaccept();"
  11.         ondialogcancel="oncancel();"
  12.         onload="updateLabel()"
  13.         buttons="accept,cancel">
  14.     <script type="text/javascript">
  15. function updateLabel() {
  16.   var label = document.getElementById("label1");
  17.   label.setAttribute("value", window.arguments[0]["text"]);
  18. }
  19.  
  20. var pybridge = Components.classes["@participatoryculture.org/dtv/pybridge;1"].
  21.                 getService(Components.interfaces.pcfIDTVPyBridge);
  22. function onaccept() {
  23.   pybridge.handleHTTPAuthDialog(window.arguments[0]['id'], 0,
  24.         document.getElementById('username').value,
  25.         document.getElementById('password').value);
  26. }
  27. function oncancel() {
  28.   pybridge.handleHTTPAuthDialog(window.arguments[0]['id'], 1,
  29.         document.getElementById('username').value,
  30.         document.getElementById('password').value);
  31. }
  32.     </script>
  33.    <label id="label1" value="&password.prompt;" />
  34.     <label control="username" value="&password.username;" />
  35.     <textbox id="username"/>
  36.     <label control="password" value="&password.password;" />
  37.     <textbox id="password" type="password"/>
  38.  
  39. </dialog>
  40.